﻿using MyCode.Project.Domain.Businesses.FileManager;
using MyCode.Project.Domain.Message.Response.Shop;
using MyCode.Project.Domain.Model;
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCode.Project.Domain.Message.Response.User
{
    public class ClerkListResp
    {
        /// <summary>
        /// 店员主键ID
        /// </summary>
        public Guid? ID { get; set; }

        /// <summary>
        /// 店员名称
        /// </summary>
        public string Name { get; set; }

    }

    public class AllClerkListResp
    {
        /// <summary>
        /// 店员主键ID
        /// </summary>
        public Guid ID { get; set; }

        /// <summary>
        /// 加盟商ID
        /// </summary>
        public Guid CustomerID { get; set; }

        /// <summary>
        /// 店员名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 头像
        /// </summary>
        public string HeadImgUrl { get; set; }

        /// <summary>
        /// 所属店铺名称
        /// </summary>           
        public string ShopName { get; set; }

        /// <summary>
        /// 电话      
        /// </summary>           
        public string Mobile { get; set; }

        /// <summary>
        /// 管理会员数
        /// </summary>
        public int MembetQty { get; set; }

        /// <summary>
        /// 当前状态
        /// </summary>           
        public string StatusStr { get; set; }

        /// <summary>
        /// 当前状态  1：在职 0：离职
        /// </summary>           
        public string Status { get; set; }

        /// <summary>
        /// 员工身份
        /// </summary>
        public string FlagName { get; set; }

        /// <summary>
        /// 上月业绩
        /// </summary>           
        public decimal Amount { get; set; }
    }

    public class ClerkResp
    {
        /// <summary>
        /// 店员主键ID
        /// </summary>
        public Guid ID { get; set; }

        /// <summary>
        /// 归属店铺主键ID
        /// </summary>
        public Guid ShopID { get; set; }

        /// <summary>
        /// 职务 1：店长 0：店员
        /// </summary>
        public int ShopFlag { get; set; }

        /// <summary>
        /// 状态 1：在职 0：离职
        /// </summary>
        public int Status { get; set; }

        /// <summary>
        /// 店员名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 工号      
        /// </summary>           
        public string Code { get; set; }

        /// <summary>
        /// 手机号码      
        /// </summary>           
        public string Mobile { get; set; }  

        /// <summary>
        /// 归属店铺名称
        /// </summary>           
        public string ShopName { get; set; }

        /// <summary>
        /// 状态
        /// </summary>           
        public string StatusStr { get; set; }

        /// <summary>
        /// 职务
        /// </summary>           
        public string FlagName { get; set; }

        /// <summary>
        /// 备注
        /// </summary>           
        public string Note { get; set; }
    }

    public class ClerkSelfListResp
    {
        /// <summary>
        /// 店员主键ID
        /// </summary>
        public Guid ID { get; set; }

        /// <summary>
        /// 店铺主键ID
        /// </summary>
        public Guid ShopId { get; set; }

        /// <summary>
        /// 是否为加盟商 0=否 1=是
        /// </summary>
        public int IsCustomer { get; set; }

        /// <summary>
        /// 店员名称
        /// </summary>
        public string Name { get; set; }

    }
}
